package net.lab1024.sa.base.module.support.traffic.domain.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

/**
 * MQTT心跳响应DTO（平台发送给设备）
 */
@Data
public class MqttHeartbeatResponseDTO {

    /**
     * 请求ID（与设备发送的保持一致）
     */
    @JSONField(name = "request_id")
    private String requestId;

    /**
     * 状态：SUCCESS/FAILED/TIMEOUT
     */
    @JSONField(name = "status")
    private String status;

    /**
     * 消息
     */
    @JSONField(name = "message")
    private String message;

    /**
     * Unix毫秒时间戳
     */
    @JSONField(name = "timestamp")
    private Long timestamp;
}

